<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="keywords" content="数独技巧,矩形对角线法 (X-wing),数独解法,数独游戏,sudoku" />
<meta http-equiv="description" content="数独游戏的技巧矩形对角线法 (X-wing) "/>
<title>数独游戏技巧 矩形对角线法 (X-wing) 数独解法 Sudoku</title>
<link href="css.css" rel="stylesheet" type="text/css" />
</head>

<body>

<div id="main">

  <table width="100%" border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td style="padding-right: 10px;"><h3>数独游戏技巧（Sudoku）</h3><br />
      
        <table width="100%" border="0" cellpadding="5" cellspacing="0" bgcolor="#ECE9D8">
          <tr>
            <td width="50%" valign="top"><a href="sk_1.htm">单元唯一法( Sole Position Technique ) </a><br />
            <a href="sk_2.htm">单元排除法( Basic Elimination Technique )</a> <br />
            <a href="sk_3.htm">区块排除法( Block Elimination Technique )</a> <br />
            <a href="sk_4.htm">唯一余数法( Sole Number Technique )</a> <br />
            <a href="sk_5.htm">组合排除法( Combination Elimination Technique)</a> <br />
            <a href="sk_6.htm">矩形排除法( Rectangle Elimination Technique) </a><br />
            <a href="sk_7.htm">显式唯一法 (Naked Single)</a> <br />
            <a href="sk_8.htm">隐式唯一法 (Hidden Single) </a><br />
            <a href="sk_9.htm">区块删减法 (Intersection   Removal) </a><br />
            <a href="sk_10.htm">显式数对法 (Naked Pair) </a><br />
            </td>
            <td valign="top"><a href="sk_11.htm">显式三数集法 (Naked Triplet) </a><br />
              <a href="sk_12.htm">显式四数集法 (Naked Quad)</a> <br />
              <a href="sk_13.htm">隐式数对法 (Hidden Pair)</a> <br />
              <a href="sk_14.htm">隐式三数集法 (Hidden Triplet)</a> <br />
              <a href="sk_15.htm">隐式四数集法 (Hidden Quad) </a><br />
            矩形对角线法 (X-wing) <br />
            <a href="sk_17.htm">XY形态匹配法(XY-wing) </a><br />
            <a href="sk_18.htm">XYZ形态匹配法(XYZ-wing) </a><br />
            <a href="sk_19.htm">三链数删减法 (Swordfish) </a><br />
            <a href="sk_20.htm">WXYZ形态匹配法(WXYZ-wing) </a></td>
          </tr>
        </table>
        <br />
        <h3>矩形对角线法 (X-wing) </h3>
        <p><strong>矩形对角线法</strong>是比较高级的谜题解法，应用的机会比较少，但对于有些复杂的谜题也可以有效地删减候选数。<br />
        </p>
        <p>先观察下图 </p>
        <div><img alt="" src="images/sk_16_1.gif" /> </div>
        <p>在行B和行G中，数字7都正好出现两次，且都位于第2列和第7列上；也就是说，在行B和行G中，数字7不是填入第2列，就是填入第7列。 </p>
        <p>而如果在行B中，[B2]=7，则对于行G，[G2]就不能是7，这是因为[G2]和[B2]在同一列上，这样[G7]就一定是7。 </p>
        <p>反之，如果在行B中，[B7]=7，则对于行G，[G7]就不能是7，7只能在[G2]。 </p>
        <p>简单地说，只可能有两种情况：[B2]=7且[G7]=7；或者[B7]=7且[G2]=7。 </p>
        <p>但无论是哪种情况，第2列和第7列中都肯定会出现数字7，所以这两列中其他的单元格中就不可能再有7。这样，就可以把7从其他的单元格的候选数中删除了，所以第2列中的[A2]以及第7列中的[C7]，[D7]和[E7]的候选数中将不会再有7。 </p>
        <p>总结一下，如果一个数字正好出现且只出现在某两行的相同的两列上，则这个数字就可以从这两列上其他的单元格的候选数中删除。 </p>
        <p>当然，同样的情形也会出现在列中，也就是说，如果一个数字正好出现且只出现在某两列的相同的两行上，则这个数字就可以从这两行上的其他单元格的候选数中删除。例如： </p>
        <div><img alt="" src="images/sk_16_2.gif" /> </div>
        <p>可以看到，在第1列和第7列上，数字9出现且只出现在行C和行G上，也就是说，在第1列中，要么[C1]=9，要么[G1]=9；而对于第7列，要么[C7]=9，要么[G7]=9。而对于这两列只有两种情况，[C1]=9且[G7]=9；或者[C7]=9且[G1]=9。无论是上述哪种情况，行C和行G上都会有数字9出现，则这两行上其他的单元格中不能再有9。所以行C上的[C4]和[C5]以及行G上的[G2]和[G5]候选数中的9将被删除。 </p>
      <p><strong>矩形对角线法</strong>不可能出现在区块中。</p></td>
      <td width="180" valign="top" ><table width="100%" border="0" cellpadding="5" cellspacing="0" bgcolor="#ECECEC">
        <tr>
          <td><a href="index.htm">数独(Sudoku)介绍</a><br />
            <a href="rule.htm">数独规则</a><br />
            <a href="skill.htm">数独技巧</a><br />
            </td>
        </tr>
      </table>
        </td>
    </tr>
  </table>
  
  
  
</div>

</body>
</html>
